/** *******************************************************************
 * FlexDatabaseManager
 * @author  Jonnie Spratley
 * @contact jonniespratley@gmail.com
 * @internal
 ******************************************************************* */
package com.jonniespratley.flexdatabasemanager.events.query
{
	import com.jonniespratley.flexdatabasemanager.factories.SequenceChainEvent;
	import com.jonniespratley.flexdatabasemanager.vo.QueryVO;
	
	import flash.events.Event;
		
	public final class ExplainQueryEvent extends SequenceChainEvent
	{
		public static const EXPLAIN_QUERY_EVENT:String = "EXPLAIN_QUERY_EVENT";
	
		public var aQuery:QueryVO;

		public function ExplainQueryEvent( aQuery:QueryVO )
		{
			super( EXPLAIN_QUERY_EVENT );
			this.aQuery = aQuery;
		}
		
		override public function clone():Event
		{
			return new ExplainQueryEvent( aQuery );
		}
	}
}